package pre.bookcloud.java21.chapter2.数据类型_var类型和布尔2_9;

/** 2.9 数据类型—var类型和布尔值 */
public class Lesson29 {
  public static void main(String[] args) {
    /*
    一、var类型的定义及应用场景
        1.var类型的定义：
        var类型是在Java 10中引入的，用于在声明变量时省略变量类型。
        2.var类型的应用场景：
        当变量的类型可以根据上下文推断出来时，使用var类型可以使代码更简洁。
     */
    // var变量的之定义
    var number = 10;
    number = number + 10;
    System.out.println("number:" + number);
    // var变量的类型推断
    var str = "hello world";
    System.out.println("str:" + str);
    /*
    二、布尔值 (boolean/Boolean)
        1.布尔值的定义：
        布尔值只有两个值：true和false。
        2.布尔值的应用场景：
        当需要判断一个条件是否成立时，使用布尔值可以使代码更简洁。
     */
    // 定义布尔值
    boolean isTrue = true;
    System.out.println("isTrue:" + isTrue);
    // 定义布尔值
    Boolean flag = isTrue;
    System.out.println("flag:" + flag);
  }
}
